A Synchronous Π-calculus

نویسنده

  • Roberto M. Amadio
چکیده

The SL synchronous programming model is a relaxation of the Esterel synchronous model where the reaction to the absence of a signal within an instant can only happen at the next instant. In previous work, we have revisited the SL synchronous programming model. In particular, we have discussed an alternative design of the model including thread spawning and recursive definitions, introduced a CPS translation to a tail recursive form, and proposed a notion of bisimulation equivalence. In the present work, we extend the tail recursive model with first-order data types obtaining a non-deterministic synchronous model whose complexity is comparable to the one of the π-calculus. We show that our approach to bisimulation equivalence can cope with this extension and in particular that labelled bisimulation can be characterised as a contextual bisimulation. Partially supported by ACI Sécurité Informatique CRISS. Laboratoire Preuves, Programmes et Systèmes, UMR-CNRS 7126.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determinacy in a synchronous π-calculus

The Sπ-calculus is a synchronous π-calculus which is based on the SL model. Thelatter is a relaxation of the Esterel model where the reaction to the absence of a signalwithin an instant can only happen at the next instant. In the present work, we studythe notions of determinacy and (local) confluence for the Sπ-calculus and we introduce atyping system that guarantees determinacy.

متن کامل

Synchrony vs Causality in the Asynchronous Pi-Calculus

We study the relation between process calculi that differ in their either synchronous or asynchronous interaction mechanism. Concretely, we are interested in the conditions under which synchronous interaction can be implemented using just asynchronous interactions in the π-calculus. We assume a number of minimal conditions referring to the work of Gorla: a “good” encoding must be compositional ...

متن کامل

Feasible reactivity in a synchronous π - calculus ∗

Reactivity is an essential property of a synchronous program. Informally, it guar-antees that at each instant the program fed with an input will ‘react’ producing anoutput. In the present work, we consider a refined property that we call feasiblereactivity. Beyond reactivity, this property guarantees that at each instant both thesize of the program and its reaction time are boun...

متن کامل

Comparing the Expressive Power of the Synchronous and the Asynchronous π-calculi

The Asynchronous π-calculus, proposed by Honda and Tokoro (1991) and, independently, by Boudol (1992), is a subset of the π-calculus (Milner et al., 1992) which contains no explicit operators for choice and output-prefixing. The communication mechanism of this calculus, however, is powerful enough to simulate output-prefixing, as shown by Honda and Tokoro (1991) and by Boudol (1992), and input-...

متن کامل

Comparing The Expressive Power Of The Synchronous And Asynchronous Pi-Calculi

The Asynchronous π-calculus, proposed by Honda and Tokoro (1991) and, independently, by Boudol (1992), is a subset of the π-calculus (Milner et al., 1992) which contains no explicit operators for choice and output-prefixing. The communication mechanism of this calculus, however, is powerful enough to simulate output-prefixing, as shown by Honda and Tokoro (1991) and by Boudol (1992), and input-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007